export interface SheetFormVO {
  /**
   * 主键ID
   */
  sheetFormId: string | number;

  /**
   * 父级ID
   */
  pid: string | number;

  /**
   * 表单名称
   */
  name: string;

  /**
   * 显示名称
   */
  showName: string;

  /**
   * 页签
   */
  tabName: string;

  /**
   * 应用ID
   */
  sheetId: string | number;

  /**
   * 应用名称
   */
  sheetName: string;

  /**
   * 排序号
   */
  sort: number;

  /**
   * 显示方式
   */
  showType: number;

  /**
   * 是否启用
   */
  status: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 子对象
   */
  children: SheetFormVO[];

  /**
   * 是否授予
   */
  isAuth: string;

  /**
   * 角色ID
   */
  roleId: string | number;
}

export interface SheetFormForm extends BaseEntity {
  /**
   * 主键ID
   */
  sheetFormId?: string | number;

  /**
   * 父级ID
   */
  pid?: string | number;

  /**
   * 表单名称
   */
  name?: string;

  /**
   * 显示名称
   */
  showName?: string;

  /**
   * 页签
   */
  tabName?: string;

  /**
   * 应用ID
   */
  sheetId?: string | number;

  /**
   * 应用名称
   */
  sheetName?: string;

  /**
   * 排序号
   */
  sort?: number;

  /**
   * 显示方式
   */
  showType?: number;

  /**
   * 是否启用
   */
  status?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface SheetFormQuery {

  /**
   * 父级ID
   */
  pid?: string | number;

  /**
   * 表单名称
   */
  name?: string;

  /**
   * 应用ID
   */
  sheetId?: string | number;

  /**
   * 应用名称
   */
  sheetName?: string;

  /**
   * 排序号
   */
  sort?: number;

  /**
   * 显示方式
   */
  showType?: number;

  /**
   * 是否启用
   */
  status?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}



